home *** CD-ROM | disk | FTP | other *** search
/ ETO Development Tools 1 / ETO Development Tools 1.iso / Essentials / MacApp Documentation / MacApp AppleLink Messages / MacApp.Tech$ Aug 89 / X0010-Re Response to Real-Aug89 < prev    next >
Encoding:
Text File  |  1989-08-22  |  1.8 KB  |  45 lines  |  [TEXT/GEOL]

  1. Item    2081216                         2-Aug-89        19:39
  2.  
  3. From:   MOOF                            Rollin, Keith A, APL
  4.  
  5. To:     MACAPP.TECH$                    MACAPP Tech
  6.  
  7. Sub:    Re: Response to Really nasty…
  8.  
  9. To: Brendan McCarthy
  10.  
  11. In your last posting, you write:
  12.  
  13. >Now for the (partial) flame:
  14. ><<flame on>>
  15. >I encountered this problem (and several other time-burners) while trying to
  16. >create a library that includes object files from a couple of my own MacApp
  17. >units, plain Pascal, assembly, and C.  I wish the MAmake mechanism was a
  18. little
  19. >more flexible.
  20. >Currently, it assumes that you want an application whenever you build anything
  21. >with MacApp.  In my case, in order to correctly create the library, I had to
  22. >hack the 'Build Rules and Dependencies' script to echo {PascalOptions} so I
  23. >could see what they were (since they are UnExported when the MAmake tool is
  24. >finished executing.)  Then I had to use those same Pascal options to create a
  25. >bogus SomethingLib.MAmake file script.
  26. ><< flame off>>
  27.  
  28. If I understand your ... uh ... comment correctly, then MABuild should be able
  29. to do what you want it to. Set {MAUserAutoBuild} to hold the name of the
  30. library you want to build, and MABuild will automatically build it (see the
  31. comments in the "{MacApp}Startup" file). MABuild is smart enough to create MPW
  32. Tools and Libraries in addition to applications. To see how this is done, take
  33. a look at the .MAMake file for MAcApp itself (it is, after all, just a library)
  34. (did I say _JUST_ a library ???) or the .MAMake files for PostRez or MABuild.
  35.  
  36. Note that there is a bug in MABuild right now that prevents you from building
  37. more than one user library, so don't spend several hours tearing your hair out
  38. over that one.
  39.  
  40. Hope this helps,
  41.  
  42. - Keith Rollin
  43. - Apple Developer Technical Support
  44.  
  45.